put together a pitch - French English Dictionary